#ifndef _LGX_MENU
#define _LGX_MENU

/************
* Home
* ASR
* Joystick
* BreathlED
* IMU
* Motor
2.Setup
	21.LED
		211.Flash fraquence
		212.Led Control
			2121.TurnOn
			2122.TurnOff
			2123.Flash
	22.ASR
		221.ASR Function
			2211.Enable
			2212.Disable
		222.ASR Debug Mode
			2221.NULL
			2222.UART1
			2223.OLED
	23.Joystick
		231.Calibration
	24.BreathLED
	25.IMU
	26.Motor
	27.Diagnose
	31.UART1 Debug
		311.ENABLE
		312.DISABLE
	32.Debug Log
4.About
*/

#include "oled.h"
#include "joystick.h"
#include "ASR.h"

#define MENU_BUFF_LENTH		32

extern pFunc	pCurrentMenu;

void MenuInitialize(void);

void MenuPrcHome(void);
void MenuPrcASR(void);
void MenuPrcJoys(void);
void MenuPrcBLED(void);
void MenuPrcMotor(void);
void MenuPrcIMU(void);
void MenuPrcDebug(void);
void MenuPrcSetup(void);

#endif